Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F4 Italy F1 Italy F4 Algeria F1 Algeria F2 France F11 Great Britain F4 France F14 France F17 Qatar F1 Qatar F2 Qatar F3 Morocco F1 Romania F3 France F8 France F9 Algeria F2 Algeria F3 France F19 Morocco F1 Morocco F2 Morocco F5 France F13 France F14 France F16 Great Britain F2 France F2 Croatia F1 Croatia F2 Italy F5 Italy F6 Germany F1 Germany F2 Germany F4 Germany F2 Italy F10 Italy F11 France F8 France F9 Netherlands F2 Great Britain F3 France F3 France F5 France F20 Morocco F2 France F7 Romania F2 France F10 Spain F20 France F16 France F18 France F2 France F3 Italy F2 Morocco F3 Italy F7 Morocco F4 Romania F7 Great Britain F9 Romania F8 Spain F31 Open de Montauban - Montauban Challenger Ford de Cherbourg - Cherbourg 5° Sporting Challenger - Turin GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Johannesburg Challenger Jersey Challenger Johannesburg Challenger Athens Challenger Vancouver Challenger Izmir Challenger Seoul Challenger Courmayeur Challenger Nottingham Challenger Napoli Challenger Rome Challenger Quimper Challenger Cherbourg Challenger Dallas Challenger Heilbronn Challenger Quimper Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Nottingham-2 Challenger Portoroz Challenger Recanati Challenger Irving Challenger Irving Challenger Rezidenza Open - Magdeburg Challenger 42 - Andrezieux Steelers Cup - Kosice Memorial Manfredini - Sassuolo Open de la Ville de Saint Denis - Reunion Island Ethias Trophy - Mons Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe Akbank Private Banking TED Open - Istanbul XL Bermuda Open - Bermuda Kobstaedernes ATP Challenger - Kolding Puerto Rico Challenger Tennis Event - Humacao San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Izmir Cup - Izmir Nottingham Challenger Akbank Private Banking TED Open - Istanbul Sunrise Challenger GHI Bronx Classic - Bronx Bergamo Challenger Cherbourg Challeger Johannesburg Challenger Nottingham Challenger Shimadzu All Japan Indoor - Kyoto St. Remy Challenger Tashkent Challenger Petange Challenger Dallas Challenger Eckental Challenger Orleans Challenger Le Gosier Challenger Flea Market Cup Busan Challenger Tennis - Busan Internationaux de Doubs Open de Franchie-Comte - Besancon Rennes Challenger Challenger 42 - Andrezieux Gemax Open 2002 - Belgrade The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Maia Open 2002 - Maia Open de L'Isere - Grenoble III Isla de Lanzarote - Lanzarote Banca Stato Challenger - Lugano Challenger Ford de Cherbourg - Cherbourg Nova Challenger Osaka - Osaka The Hilversum Open - Hilversum BH Tennis Open International Cup - Belo Horizonte Samsung Secruities Cup Challenger - Seoul Yokohama World Tennis Gaora Cup - Yokohama Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Canottieri Mincio Open - Mantova Stella Artois Clay Court Championships - Budaors Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia Zagreb Open - Zagreb Open 13 - Marseille Oberstaufen Cup - Oberstaufen Siemens Open 2003 - Scheveningen Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova New Delhi Challenger II - New Delhi Fujitsu Siemens Open - Budapest Open de L'Isere - Grenoble Challenger Groningen - Groningen Open de la Ville de Saint Denis - Reunion Island Challenger Ford de Cherbourg - Cherbourg Heineken Trophy - 's-Hertogenbosch Challenger 42 - Andrezieux Open Mutouest - St. Brieuc Bergamo Challenger DPD Challenger 2002 - Aschaffenburg IX Abierto Internacional de Salinas - Salinas Noumea Challenger Open 13 - Marseille Tennis Napoli Cup 2004 - Napoli Garden Open 2004 - Rome The Stella Artois Grass Court Championships - London San Remo Tennis Cup - San Remo Rhodes Challenger Ordina Open - 's-Hertogenbosch Gallagher International - Hamilton Sporting Challenger - Turin XI Open International D'Andorra - Andorra St. Petersburg Open - St. Petersburg Open 13 - Marseille Open de Franche-Comte - Besancon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Ford de Cherbourg - Cherbourg Mobilux Open - Luxembourg Ourocard Tennis Challenger - Sao Paulo Intersport Heilbronn Open - Heilbronn Credicard Mastercard Tennis Cup - Campos do Jordao Trofeo Francesco Guzzini - Recanati Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Volvo Sylt Open - Sylt Kamnik Challenger - Kamnik Open de L'Isere (Open 38) - Grenoble Cherbourg Challenger Nottingham Challenger Gemax Open - Belgrade Qatar Open - Doha Heineken Open - Auckland Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Legg Mason Tennis Classic - Washington D.C. Mobilux Open - Luxembourg Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Intersport Heilbronn Open - Heilbronn Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Garden Open - Rome Aamulehti Tampere Open - Tampere Challenger Ford de Cherbourg - Cherbourg Next Generation Adelaide International - Adelaide The Nottingham Challenger - Nottingham Grand Prix Hassan II - Casablanca Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen The Stella Artois Championships - London Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Delray Beach International Tennis Championships - Delray Beach Open Castilla y Leon - Segovia Regions Morgan Keegan Championships - Memphis Ethias Trophy - Mons The Artois Championships - London XXVIII Edizione 'A.Savoldi' - Manerbio EI Bank Bulgarian Challenger - Sofia Campbells Hall of Fame Tennis Championships - Newport KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas Grand Prix de Tennis de Lyon - Lyon Sail Open - New Delhi Brisbane - Brisbane Heineken Open - Auckland Dublin Challenger - Dublin Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto VI Torneo Internazionale di Tennis - Barletta V Gramado Open de Tennis - Gramado AEGON Championships - London Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Trofeo Sisma Mantova - Mantova Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Moselle - Metz Kremlin Cup - Moscow Apia International - Sydney Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Open des Alpes Trophee BNP Paribas - Grenoble Heineken Open - Auckland Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Challenger Britania Zavaleta - Puebla Moselle Open - Metz Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Bukhara Challenger - Bukhara Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch AEGON Championships - London Challenger Ford de Cherbourg - Cherbourg BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Open de Montauban - Montauban Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Olbia Geovillage Open - Olbia Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille AEGON Championships - London AEGON International - Eastbourne Hall of Fame Open - Newport Bulgarian Challenger 2002 - Sofia Abierto Mexicano - Los Cabos The 70th King's Cup and Queen's Cup - Bangkok Memorial Savigni - Sassuolo Arroyo de la Encomienda - Valladolid Belgrade Challenger Sarajevo Challenger 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Banja Luka 2002 - Banja Luka Milan Indoors - Milan Cremona Challenger Nottingham Challenger Warsteiner Challenger Lubeck - Lubeck St. Remy Challenger Sporting Challenger 2003 - Turin 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban Wolfsburg Challenger Vancouver Challenger Bath Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Rome Challenger South African Airways Tennis Open - Durban Copenhagen Open - Copenhagen Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Tunis Open - Tunis Schickendanz Open - Furth Ramat Hasharon Challenger XI Ciutat de Barcelona - Barcelona Heilbronn Challenger Heilbronn Challenger Open de Moselle - Metz Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ATP Kremlin Cup - Moscow Heineken Open - Auckland Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Power Horse Cup - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Heineken Open - Auckland Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Winston Salem - Winston Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ricoh Open - 's-Hertogenbosch Brisbane International - Brisbane If Stockholm Open - Stockholm Valencia Open - Valencia Millennium Estoril Open - Estoril U.S. Open - New York Internazionali BNL d'Italia - Rome Davis Cup, Group 2, 1R, ALG-IRL 1-4 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 2, 2R, POR-ALG 3-2 Australian Open - Melbourne Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, NOR-ALG 1-4 Davis Cup, Group 2, 2R, ALG-HUN 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 2, 1R, MON-ALG 5-0 Rogers Masters - Toronto BNP Paribas Open - Indian Wells Olympics - London Davis Cup, Group 1, 1R, LUX-ITA 0-5 Olympics - Rio de Janeiro Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, REL2, LUX-NOR 5-0